<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
        
     <script>
        // Math 对象属性和方法
        // Math.PI
        // 方法：
        // Math.
        //     abs(x)	返回 x 的绝对值。
        //     ceil(x)	对数进行上舍入。   向上取整 天花板
        //     floor(x)对 x 进行下舍入。  向下取整   地板
        //     max(x,y,z,...,n)	返回 x,y,z,...,n 中的最高值。
        //     min(x,y,z,...,n)	返回 x,y,z,...,n中的最低值。
        //     pow(x,y)	返回 x 的 y 次幂。
        //     random()	返回 0 ~ 1 之间的随机数。  包含0  不包含1   [0,1)

        //     返回 min  2  max  8    [2,8]
        //     公式：
        //     Math.floor(Math.random()*(max-min+1))+min

        //     round(x)	四舍五入。

        //     sqrt(x)	返回数的平方根
        // 1. Math.PI
        console.log(Math.PI);
        var r=10;
        console.log(Math.PI*r*r);

        // 2.Math.abs(x)
        console.log(Math.abs(-10));

        //3. Math.ceil()
        console.log(Math.ceil(3.14));//4
         console.log(Math.ceil(-3.14));//-3

         //4.Math.floor()

   console.log(Math.floor(3.14));//3    parseInt()
   console.log(Math.floor(-3.14));//-4

   //5.Math.max(x,y,z,...,n)	

     console.log(Math.max('1','8','4','6'));//8

     //6.Math.min(x,y,z,...,n)	
     console.log(Math.min('1','8','4','6'));//1

    //  7.Math.pow(x,y)

    console.log(Math.pow(2,4));//16
    console.log(2**4);//16

    //8.Math.random()
    // var max=8,min=2;
    //  console.log(Math.random());
    //  for(var i=0;i<20;i++){
    //     // console.log(Math.random());
    //     console.log( Math.floor(Math.random()*(max-min+1))+min);
    //  }
     //9.Math.round()
      console.log(Math.round(3.14));
      console.log(Math.round(3.54));

      //10. Math.sqrt()
      console.log(Math.sqrt(16));
     </script>
</body>
</html>